home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / 021-030 / amok29 / m2druka / druka.dok < prev    next >
Text File  |  1993-11-04  |  4KB  |  102 lines

  1. _______________________________________________________________________________
  2.  
  3.           Anmerkungen zu DRUKA, Version 1.1 vom 16.Sept.1989
  4.        ========================================================
  5. _______________________________________________________________________________
  6.  
  7. Copyright: DRUKA ist Public Domain.
  8.            Es darf frei kopiert und weitergegeben werden, aber bitte laßt
  9.            meinen Namen im Programmkopf stehen.
  10.            Mit dem Programm oder Routinen daraus dürfen kein Gewinn gemacht
  11.            werden. Wer das vorhat, soll sich vorher mit mir in Verbindung
  12.            setzen.
  13.  
  14. DRUKA ist ein Druckutility, das beliebige ASCII-Files (Sourcecodes,
  15. ...doc-, readme-Files, usw) übersichtlich ausdruckt.
  16. Es stehen zwanzig Möglichkeiten zur Wahl, das Ausdruckformat zu gestalten.
  17.  
  18.  1)    Normale Schriftgröße, Draft, 79 Spalten, 66 Zeilen
  19.  2)    dito, aber in NLQ
  20.  3)    Schmale Schrift (12 CPI HighSpeed), links 20 Spalten Heftrand
  21.  4)    Subscript, 79 Spalten, 115 Zeilen
  22.  5)    Schmale Subscript (3 & 4)
  23.  6-10) 1-5 in Italics
  24.  
  25.  Dazu läßt sich eine Kopfzeile schalten, die den Dateinamen, die aktuelle
  26.  Seitennummer und die Gesamtseitenzahl des Textes anzeigt (z.B. Seite 3 / 5).
  27.  
  28. DRUKA kann von der Workbench angeklickt oder vom CLI aus mit
  29. "run druka {Dateiname}" gestartet werden. Über Gadgets lassen sich dann die
  30. Ausdruckattribute und die auszudruckende Datei bestimmen.
  31.  
  32. Der Ausdruckvorgang wird mit einem Click auf das "Druck!"-Gadget in Gang
  33. gesetzt. Der dann folgende "Sicherheitsabfrage-Alert" muß noch mit einem
  34. Mausclick beruhigt werden.
  35.  
  36. ______________________________________________________________________________
  37.  
  38. Anpassung an andere Drucker:
  39.  
  40. Da der Star ESC/P-kompatibel ist und ich keine Star-spezifischen Befehle
  41. verwendet habe (So hoffe ich), müßte das Programm auf fast allen Druckern
  42. laufen. Falls nicht, sind die Stellen, an denen Werte geändert werden müssen,
  43. im Modula-Quelltext schnell zu finden. Ob der Quelltext in seiner jetzigen
  44. Form auch mit der Public-Domain Version von M2 Amiga compilierbar ist, weiß
  45. ich nicht.
  46.  
  47. Neu ab V1.1 [hG]:
  48. Um das Testen der richtigen Parameter (vor allem Zeilen/Seite) zu erleichtern,
  49. ist es nun möglich, die entsprechenden Sequenzen während der Ausführungszeit
  50. einzugeben. Wenn die richtigen Einstellungen ausgetestet sind, können sie
  51. im Quelltext als Defaults geändert werden.
  52. Die Parameter-Strings können sowohl Hex- oder Dezimalzahlen als auch ASCII-
  53. Zeichen sein. Hexzahlen wird ein "$" (Dollar) vorangestellt, ASCII-Zeichen
  54. (-ketten) werden in "'" (Apostroph, ALT-ä) eingefaßt, Hex- und Dezimalzahlen
  55. werden durch ";" (Strichpunkt) von einander getrennt.
  56. Beispiele:
  57.       $1B336D;  oder $1B;$33;$6D,                 entspricht ESC 3m
  58.       27;'N'0,                                    entspricht ESC N CHR(0)
  59. Wichtig: Wenn der letzte Wert eine Zahl ist, egal ob Hex oder Dezimal, den
  60.          String mit einem Strichpunkt beenden.
  61. _______________________________________________________________________________
  62.  
  63. (bekannte) Fehler :
  64. -------------------
  65.  
  66. Das Programm fragt nicht ab, ob der Drucker eingeschaltet ist. Ist er es nicht,
  67. stürzt es ab. Da sowas doch immer ziemlich lästig ist, erscheint, bevor der
  68. Drucker angesprochen wird, ein Requester (Drucker eingeschaltet ?) auf dem
  69. Bildschirm, der mit einem Mausclick quittiert werden muß.
  70.  
  71. Abhilfe gegen diesen Fehler interessiert mich BRENNEND !
  72.  
  73. _______________________________________________________________________________
  74.  
  75. Verbesserungen, Erweiterungen und Anregungen sind immer willkommen.
  76. Viel Spaß mit dem Programm !
  77.  
  78.  
  79.       Rolf Kersten                  hartmut Goebel
  80.       Rütscher Str. 121/0416        Aufseßplatz 5
  81.       5100 Aachen                   8500 Nürnberg 40
  82.       Tel. 0241/894364              Tel. 0911/441150
  83.  
  84. History:
  85. V 1.1 [hG]
  86.    - Eingabe der Initialisierungs-Sequenzen möglich (fenster ganz öffnen)
  87.    - DEVICE-Name wird durch VOLUME-Name ersetzt, wenn kompletter Pfad angegeben
  88.    - Kopfzeile enthält information, wieviele Seiten Text insgesamt hat
  89.    - Ersetzen des Alerts durch Requester
  90.    - Abbruch bei Frage "Drucker ein?" möglich
  91.    - kein Speicherfraß mehr, wenn Dateiname leer und Druck! geklickt
  92.  
  93. V 1.06 [hG]:
  94.    - Schalter heißt "Schmal" statt "136"
  95.    - Anpassung an Level-Konzet des M2Amiga
  96.    - "Schmal" druckt 12 CPI HighSpeed (default)
  97.  
  98. V 1.05 [rk]
  99.    - Release auf AMOK # 11
  100.  
  101.  
  102.